Newer
Older
pixi.js / examples / example 7 - Transparent Background / index.html
@Mat Groves Mat Groves on 6 Apr 2013 2 KB transparent background example added
<!DOCTYPE HTML>
<html>
<head>
	<title>pixi.js example 1</title>
	<style>
		body {
			margin: 0;
			padding: 0;
			background-color: #FFFFFF;
		}
		
		.textHolder{
			width: 400px;
		}
	</style>
	<script src="pixi.js"></script>
	<script src="../../src/pixi/renderers/WebGLRenderer.js"></script>
</head>
<body>
	<div class="textHolder">Hi there, I'm some HTML text... blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah
	 blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah
	  blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah
	 blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah
	  blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah
	 blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah
	  blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah
	   blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah
	    blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah</div>
	<script>
	
	// create an new instance of a pixi stage
	var stage = new PIXI.Stage(0x66FF99);
	
	// create a renderer instance
	var renderer = PIXI.autoDetectRenderer(400, 300, null, true);
	
	// add the renderer view element to the DOM
	document.body.appendChild(renderer.view);
	renderer.view.style.position = "absolute";
	renderer.view.style.top = "0px";
	renderer.view.style.left = "0px";
	requestAnimFrame( animate );
	
	// create a texture from an image path
	var texture = PIXI.Texture.fromImage("bunny.png");
	// create a new Sprite using the texture
	var bunny = new PIXI.Sprite(texture);
	
	// center the sprites anchor point
	bunny.anchor.x = 0.5;
	bunny.anchor.y = 0.5;
	
	// move the sprite t the center of the screen
	bunny.position.x = 200;
	bunny.position.y = 150;
	
	stage.addChild(bunny);
	
	function animate() {
	
	    requestAnimFrame( animate );
	
	    // just for fun, lets rotate mr rabbit a little
	    bunny.rotation += 0.1;
		
	    // render the stage   
	    renderer.render(stage);
	}

	</script>

	</body>
</html>